<?php

class MailReporteController extends AweController {

    public $layout = '//layouts/column2';

    public function filters() {
        return array(
            array('CrugeAccessControlFilter'),
        );
    }

    public function actionIndex() {

        
        $model = new MailReporte();
        $visualizarReporte = false;
        $visualizarMenu = false;
        $piereport = array();
        $columnreport = array();
        $mayormotivo = array();
        $menormotivo = array();
//        $this->performAjaxValidation($model);
        if (isset($_POST['MailReporte']['fechas'])) {

            $model->fechas = $_POST['MailReporte']['fechas'];
            
            if ($model->fechas) {
                $fechas = explode(' - ', $model->fechas);
                $inicio = $fechas[0];
                $fin = $fechas[1];
                $piereport = $model->generatePieReport($inicio, $fin);
                $columnreport = $model->generateColumnReport($inicio, $fin);
                $mayormotivo = $model->mayorMenorMotivo($inicio, $fin, true);
                $menormotivo = $model->mayorMenorMotivo($inicio, $fin, false);
                if (!empty($mayormotivo)) {
                    $visualizarReporte = true;
                }
                if(empty($motivo))
                {
                    $visualizarMenu=true;
                }
            } else {
                Yii::app()->user->setFlash('error', 'Por favor seleccione un rango de fechas para el reporte');
            }
        }

        $this->render("index", array(
            "piereport" => $piereport,
            "columnreport" => $columnreport,
            "mayormotivo" => $mayormotivo,
            "menormotivo" => $menormotivo,
            "visualizarReporte" => $visualizarReporte,
            "visualizarMenu"=>$visualizarMenu,
            "model" => $model
        ));
    }

}
